//
// Created by xujingyi on 2021/5/7.
//

#ifndef ALLIANCE_SENTRY_V2_0_SHOW_IMAGES_H
#define ALLIANCE_SENTRY_V2_0_SHOW_IMAGES_H
#include "opencv2/highgui.hpp"
cv::Scalar getColor(rm::Marker marker);
void showMarker(const cv::Mat &src, const rm::Marker &light_blob);
void showMarkers(const cv::Mat &src, const rm::Markers &markers);
void showMarkerCouple(const cv::Mat &src, const rm::MarkerCouple &couple);
void showMarkerCouples(const cv::Mat &src, const rm::MarkerCouples &couples);
void showArmor(const cv::Mat &src, const rm::Armor &armor);
void showArmors(const cv::Mat &src, const rm::Armors &armors);
void drawCross(const cv::Mat &src, const cv::Point2f center, const cv::Scalar color);
void showGryo(const cv::Mat &src,rm::GyroTool gyro_tool, const cv::Point2f center, const cv::Scalar color);
void showResult(const cv::Mat &show_pic, const rm::Armor &armor,const cv::Point3f pos_message);

#endif //ALLIANCE_SENTRY_V2_0_SHOW_IMAGES_H
